﻿body { color:#333}

img {border:none}
h1 { font-size:2em; font-weight:700; color:#333}
h2 { font-size:1.8em; font-weight:500; padding:0; color:#663300}
h3 { font-size:1.2em; font-weight:600; margin:0; padding:5px 0 5px 0; color:#333}

a:link {
	color:#000;
	text-decoration:underline
}

a:active {
	color:#000;
	text-decoration:underline
}

a:visited {
	color:#000;
	text-decoration:underline
}

a:hover {
	color:#000;
	text-decoration:underline
}

.conteneur {
	position:relative;
	width:760px;
	height:auto;	
	margin-left:auto;
	margin-right:auto;		
}

.divEntete {height:auto;}

.logo{ float:left; width:210px; display:block}

.titre{ float:right; width:530px; display:block; padding:20px 0}
.titre h1 {margin:0; padding:0;}
.titre p {margin:0; padding:0; font-size:1rem}


#recherche{
	clear:both;
	float:right; 	
	text-align:right;	/* modification pour SP2013 */  
/*	margin:0 27px 10px 0; modification pour SP2013 */ 
	margin:0 0px 10px 0; 
	padding:0;
/*	width:120px;	modification pour SP2013 */
	width:200px; /* modification pour SP2013 */
}



.invisible {display:none}

.divContenuFiche {clear:both; width:760px; height:auto; overflow:hidden; margin-bottom:30px;}

.divControle {
	 width:100%;
	 height:auto;
	 min-height:16px;	 
	 overflow:hidden;
	 padding:10px 10px 10px 10px;
	 border-bottom:1px dashed #333;
	 border-top:1px solid #333;
	 background:url('/Style Library/PortailRRQ/Images/bg_controle_nav.jpg');
	 background-position:top;
	 background-repeat:repeat-x;
}

.divFormulaire { padding:10px 10px 20px 10px; margin:0 0 10px 0}
.divFormulaire p {margin:0; }

.divFormulaireItem, .divFormulaireItemHtml {background-color:#fcfcfc; margin-bottom:8px; padding:5px 10px 5px 10px;}

.divFormulaireItemHtml p {margin:0 0 8px 0;}

.divNavigPrec {
	float:left;
	width:25%;
	display:block;
	min-height:16px;
}

.divNavigFiche {
	float:left;
	width:50%;
	text-align:center;
	display:block;
	min-height:16px;
}

.divNavigSuiv {
	float:right;
	width:25%;
	display:block;
	min-height:16px;
}

.clsAccessibilite {font-size:1rem; text-align:center; padding:10px 0 20px}

/* Recherche */
.ms-sbtable {font-size:1rem;}
.ms-WPBody {font-size:0.825rem}
.ms-sbplain {font-size:0.875rem; border:none}
.ms-sbLastcell { width:15px}
.ms-sbtable-ex { width:120px}
div.srch-Page, div.srch-Page-bg {background-color:#fff!important}

